private ["_group","_action_id","_object","_action_id","_player","_action","_arguments","_vehicle"];
_object = _this select 0;
_player = _this select 1;
_action_id = _this select 2;
_arguments = _this select 3;

_group = group player;
if (vehicle player != player) then {
	_vehicle = vehicle player;
	if (speed _vehicle <= 1) then {
		_embarked = [];
		{
			if (!isplayer _x) then {
				if ((_x distance _vehicle) < 5) then {
					_x setPos (getPos _vehicle);
					_x assignAsCargo _vehicle;
					_x moveinCargo _vehicle;
				};
			};
		} foreach units _group;
	} else {
		player vehicleChat localize "STR_MF_STOPVEHICLE";
	};
};